package modelo;

import java.sql.ResultSet;
import java.sql.SQLException;

public class ClienteDAO {
	
	public ClienteDAO() {
		super();
	}

	public void registrarCliente(Cliente cliente) {
		String tiraSQL = "INSERT INTO cliente "+
		 				 "(codigocliente, nombre, direccion, status) "+
		 				 "VALUES ("+
		 				 "'"+cliente.getCodigocliente()+"', '"+cliente.getNombre()+
		 				 "','"+cliente.getDireccion()+"',"+cliente.getStatus()+" )";
		Conexion.ejecutar(tiraSQL);
	}
	
	public Cliente busquedaCliente(String cedula){
		Cliente cliente = new Cliente();
		boolean encontro = false;
		String TiraSQL = "SELECT * FROM cliente WHERE codigocliente = '"+cedula+"' ";
		ResultSet resultSet = Conexion.consultar(TiraSQL);
		try{
			while(resultSet.next()){
				String codigocliente = resultSet.getString("codigocliente");
				String nombre = resultSet.getString("nombre");
				String direccion = resultSet.getString("direccion");
				int status = resultSet.getInt("status");
				
				cliente = new Cliente(codigocliente, nombre, direccion, status);
				encontro=true;
			}
			if(!encontro)
				cliente = new Cliente("-1", "", "", 0);
		}
		catch (SQLException e){
			e.printStackTrace();
		}
		return cliente;
	}
	
}